"""Pydantic schemas for AI request operations (image only)."""

from __future__ import annotations

from typing import Optional

from pydantic import BaseModel, Field


class ImageGenerateRequest(BaseModel):
    """Schema for image generation requests."""

    prompt: str = Field(min_length=1, max_length=500)
    style: Optional[str] = Field(default="古典")
    size: Optional[str] = Field(default="1024*1024")
